\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{classAddition}{Addition} }{\pageref{classAddition}}{}
\item\contentsline{section}{\hyperlink{classtree_1_1btree__inorder__iterator}{tree\-::btree\-\_\-inorder\-\_\-iterator$<$ T, N $>$} }{\pageref{classtree_1_1btree__inorder__iterator}}{}
\item\contentsline{section}{\hyperlink{classtree_1_1btree__inorder__iterator_3_01T_00_01btree__threaded__node_3_01T_01_4_01_4}{tree\-::btree\-\_\-inorder\-\_\-iterator$<$ T, btree\-\_\-threaded\-\_\-node$<$ T $>$ $>$} }{\pageref{classtree_1_1btree__inorder__iterator_3_01T_00_01btree__threaded__node_3_01T_01_4_01_4}}{}
\item\contentsline{section}{\hyperlink{classtree_1_1btree__iterator}{tree\-::btree\-\_\-iterator$<$ T, N $>$} }{\pageref{classtree_1_1btree__iterator}}{}
\item\contentsline{section}{\hyperlink{classtree_1_1btree__iterator_3_01T_00_01btree__threaded__node_3_01T_01_4_01_4}{tree\-::btree\-\_\-iterator$<$ T, btree\-\_\-threaded\-\_\-node$<$ T $>$ $>$} \\*Partial specialization for iterators in a threaded binary tree representation/// }{\pageref{classtree_1_1btree__iterator_3_01T_00_01btree__threaded__node_3_01T_01_4_01_4}}{}
\item\contentsline{section}{\hyperlink{structtree_1_1btree__node}{tree\-::btree\-\_\-node$<$ T $>$} }{\pageref{structtree_1_1btree__node}}{}
\item\contentsline{section}{\hyperlink{classtree_1_1btree__postorder__iterator}{tree\-::btree\-\_\-postorder\-\_\-iterator$<$ T, N $>$} }{\pageref{classtree_1_1btree__postorder__iterator}}{}
\item\contentsline{section}{\hyperlink{classtree_1_1btree__preorder__iterator}{tree\-::btree\-\_\-preorder\-\_\-iterator$<$ T, N $>$} }{\pageref{classtree_1_1btree__preorder__iterator}}{}
\item\contentsline{section}{\hyperlink{structtree_1_1btree__threaded__node}{tree\-::btree\-\_\-threaded\-\_\-node$<$ T $>$} }{\pageref{structtree_1_1btree__threaded__node}}{}
\item\contentsline{section}{\hyperlink{classcAbsVal}{c\-Abs\-Val$<$ T $>$} }{\pageref{classcAbsVal}}{}
\item\contentsline{section}{\hyperlink{classcAcosine}{c\-Acosine$<$ T $>$} }{\pageref{classcAcosine}}{}
\item\contentsline{section}{\hyperlink{classcAcotangent}{c\-Acotangent$<$ T $>$} }{\pageref{classcAcotangent}}{}
\item\contentsline{section}{\hyperlink{classcAsine}{c\-Asine$<$ T $>$} }{\pageref{classcAsine}}{}
\item\contentsline{section}{\hyperlink{classcAtangent}{c\-Atangent$<$ T $>$} }{\pageref{classcAtangent}}{}
\item\contentsline{section}{\hyperlink{classtree_1_1cBinaryRep}{tree\-::c\-Binary\-Rep$<$ T $>$} }{\pageref{classtree_1_1cBinaryRep}}{}
\item\contentsline{section}{\hyperlink{classtree_1_1cBinaryTree}{tree\-::c\-Binary\-Tree$<$ T, R\-E\-P $>$} }{\pageref{classtree_1_1cBinaryTree}}{}
\item\contentsline{section}{\hyperlink{classcCayleyGrf}{c\-Cayley\-Grf$<$ G $>$} }{\pageref{classcCayleyGrf}}{}
\item\contentsline{section}{\hyperlink{classcCayleyGrf_1_1cColourEdgesVis}{c\-Cayley\-Grf$<$ G $>$\-::c\-Colour\-Edges\-Vis$<$ E, Grf $>$} }{\pageref{classcCayleyGrf_1_1cColourEdgesVis}}{}
\item\contentsline{section}{\hyperlink{structcCommuteVisitor}{c\-Commute\-Visitor} }{\pageref{structcCommuteVisitor}}{}
\item\contentsline{section}{\hyperlink{classcCosine}{c\-Cosine$<$ T $>$} }{\pageref{classcCosine}}{}
\item\contentsline{section}{\hyperlink{classcCotangent}{c\-Cotangent$<$ T $>$} }{\pageref{classcCotangent}}{}
\item\contentsline{section}{\hyperlink{classcDiffVisitor}{c\-Diff\-Visitor} }{\pageref{classcDiffVisitor}}{}
\item\contentsline{section}{\hyperlink{structcEmptyExpr}{c\-Empty\-Expr} }{\pageref{structcEmptyExpr}}{}
\item\contentsline{section}{\hyperlink{classcEvalExprlVisitor}{c\-Eval\-Exprl\-Visitor$<$ T $>$} }{\pageref{classcEvalExprlVisitor}}{}
\item\contentsline{section}{\hyperlink{classcEvalVisitor}{c\-Eval\-Visitor$<$ T $>$} }{\pageref{classcEvalVisitor}}{}
\item\contentsline{section}{\hyperlink{classcExponential}{c\-Exponential$<$ T $>$} }{\pageref{classcExponential}}{}
\item\contentsline{section}{\hyperlink{classcExprDiffVisitor}{c\-Expr\-Diff\-Visitor} }{\pageref{classcExprDiffVisitor}}{}
\item\contentsline{section}{\hyperlink{classcExprPartDiffVisitor}{c\-Expr\-Part\-Diff\-Visitor} }{\pageref{classcExprPartDiffVisitor}}{}
\item\contentsline{section}{\hyperlink{classcFuncExpr}{c\-Func\-Expr} }{\pageref{classcFuncExpr}}{}
\item\contentsline{section}{\hyperlink{classcGenRep}{c\-Gen\-Rep$<$ T $>$} }{\pageref{classcGenRep}}{}
\item\contentsline{section}{\hyperlink{classcGroup}{c\-Group$<$ T, group\-\_\-rep $>$} }{\pageref{classcGroup}}{}
\item\contentsline{section}{\hyperlink{classcGroupElem}{c\-Group\-Elem$<$ T, Binary\-Op $>$} }{\pageref{classcGroupElem}}{}
\item\contentsline{section}{\hyperlink{classcGroupRelation}{c\-Group\-Relation} }{\pageref{classcGroupRelation}}{}
\item\contentsline{section}{\hyperlink{classcGrpLattice}{c\-Grp\-Lattice$<$ G $>$} }{\pageref{classcGrpLattice}}{}
\item\contentsline{section}{\hyperlink{classcHomomorphism}{c\-Homomorphism$<$ G1, G2 $>$} }{\pageref{classcHomomorphism}}{}
\item\contentsline{section}{\hyperlink{classcIntModNElem}{c\-Int\-Mod\-N\-Elem$<$ N $>$} }{\pageref{classcIntModNElem}}{}
\item\contentsline{section}{\hyperlink{classcLinEqSys}{c\-Lin\-Eq\-Sys$<$ T $>$} }{\pageref{classcLinEqSys}}{}
\item\contentsline{section}{\hyperlink{classcLogarithm}{c\-Logarithm$<$ T $>$} }{\pageref{classcLogarithm}}{}
\item\contentsline{section}{\hyperlink{classcMultivarPolynomial}{c\-Multivar\-Polynomial$<$ T $>$} }{\pageref{classcMultivarPolynomial}}{}
\item\contentsline{section}{\hyperlink{structcoeff__list}{coeff\-\_\-list} }{\pageref{structcoeff__list}}{}
\item\contentsline{section}{\hyperlink{classComposition}{Composition} }{\pageref{classComposition}}{}
\item\contentsline{section}{\hyperlink{classcOutputVisitor}{c\-Output\-Visitor} }{\pageref{classcOutputVisitor}}{}
\item\contentsline{section}{\hyperlink{classcPermElem}{c\-Perm\-Elem} }{\pageref{classcPermElem}}{}
\item\contentsline{section}{\hyperlink{classcSimplifyVisitor}{c\-Simplify\-Visitor} }{\pageref{classcSimplifyVisitor}}{}
\item\contentsline{section}{\hyperlink{classcSine}{c\-Sine$<$ T $>$} }{\pageref{classcSine}}{}
\item\contentsline{section}{\hyperlink{classcSLPRep}{c\-S\-L\-P\-Rep$<$ T $>$} }{\pageref{classcSLPRep}}{}
\item\contentsline{section}{\hyperlink{classcSubgroup}{c\-Subgroup$<$ G $>$} }{\pageref{classcSubgroup}}{}
\item\contentsline{section}{\hyperlink{classcSymmetricRep}{c\-Symmetric\-Rep$<$ T $>$} }{\pageref{classcSymmetricRep}}{}
\item\contentsline{section}{\hyperlink{classcTangent}{c\-Tangent$<$ T $>$} }{\pageref{classcTangent}}{}
\item\contentsline{section}{\hyperlink{classtree_1_1cThreadedRep}{tree\-::c\-Threaded\-Rep$<$ T $>$} }{\pageref{classtree_1_1cThreadedRep}}{}
\item\contentsline{section}{\hyperlink{classcUnivarPolynomial}{c\-Univar\-Polynomial$<$ T $>$} }{\pageref{classcUnivarPolynomial}}{}
\item\contentsline{section}{\hyperlink{classcVariable}{c\-Variable} }{\pageref{classcVariable}}{}
\item\contentsline{section}{\hyperlink{classDivision}{Division} }{\pageref{classDivision}}{}
\item\contentsline{section}{\hyperlink{structFactorial}{Factorial$<$ V\-A\-L $>$} }{\pageref{structFactorial}}{}
\item\contentsline{section}{\hyperlink{structFactorial_3_010_01_4}{Factorial$<$ 0 $>$} }{\pageref{structFactorial_3_010_01_4}}{}
\item\contentsline{section}{\hyperlink{classMultiplication}{Multiplication} }{\pageref{classMultiplication}}{}
\item\contentsline{section}{\hyperlink{structmultivariate}{multivariate} }{\pageref{structmultivariate}}{}
\item\contentsline{section}{\hyperlink{structNoOp}{No\-Op} }{\pageref{structNoOp}}{}
\item\contentsline{section}{\hyperlink{structpoint__value}{point\-\_\-value} }{\pageref{structpoint__value}}{}
\item\contentsline{section}{\hyperlink{structpolynomial__impl}{polynomial\-\_\-impl$<$ T, V\-A\-R\-S, P\-O\-L\-Y\-\_\-\-R\-E\-P $>$} }{\pageref{structpolynomial__impl}}{}
\item\contentsline{section}{\hyperlink{structpolynomial__impl_3_01T_00_01multivariate_00_01coeff__list_01_4}{polynomial\-\_\-impl$<$ T, multivariate, coeff\-\_\-list $>$} }{\pageref{structpolynomial__impl_3_01T_00_01multivariate_00_01coeff__list_01_4}}{}
\item\contentsline{section}{\hyperlink{structpolynomial__impl_3_01T_00_01multivariate_00_01point__value_01_4}{polynomial\-\_\-impl$<$ T, multivariate, point\-\_\-value $>$} }{\pageref{structpolynomial__impl_3_01T_00_01multivariate_00_01point__value_01_4}}{}
\item\contentsline{section}{\hyperlink{structpolynomial__impl_3_01T_00_01univariate_00_01coeff__list_01_4}{polynomial\-\_\-impl$<$ T, univariate, coeff\-\_\-list $>$} }{\pageref{structpolynomial__impl_3_01T_00_01univariate_00_01coeff__list_01_4}}{}
\item\contentsline{section}{\hyperlink{structpolynomial__impl_3_01T_00_01univariate_00_01point__value_01_4}{polynomial\-\_\-impl$<$ T, univariate, point\-\_\-value $>$} }{\pageref{structpolynomial__impl_3_01T_00_01univariate_00_01point__value_01_4}}{}
\item\contentsline{section}{\hyperlink{structpolynomial__traits}{polynomial\-\_\-traits$<$ T, V\-A\-R\-S, P\-O\-L\-Y\-\_\-\-R\-E\-P $>$} }{\pageref{structpolynomial__traits}}{}
\item\contentsline{section}{\hyperlink{classPower}{Power} }{\pageref{classPower}}{}
\item\contentsline{section}{\hyperlink{classSubtraction}{Subtraction} }{\pageref{classSubtraction}}{}
\item\contentsline{section}{\hyperlink{structunivariate}{univariate} }{\pageref{structunivariate}}{}
\end{DoxyCompactList}
